1 /* 2 * This file is part of gtkD. 3 * 4 * gtkD is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU Lesser General Public License 6 * as published by the Free Software Foundation; either version 3 7 * of the License, or (at your option) any later version, with 8 * some exceptions, please read the COPYING file. 9 * 10 * gtkD is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public License 16 * along with gtkD; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA 18 */ 19 20 // generated automatically - do not change 21 // find conversion definition on APILookup.txt 22 // implement new conversion functionalities on the wrap.utils pakage 23 24 25 module shumate.c.functions; 26 27 import std.stdio; 28 import shumate.c.types; 29 import linker.Loader; 30 31 version (Windows) 32 static immutable LIBRARY_SHUMATE = ["libshumate-1.0-1.dll;shumate-1.0-1.dll;shumate-1.dll"]; 33 else version (OSX) 34 static immutable LIBRARY_SHUMATE = ["libshumate-1.0.1.dylib"]; 35 else 36 static immutable LIBRARY_SHUMATE = ["libshumate-1.0.so.1"]; 37 38 shared static this() 39 { 40 // shumate.Compass 41 42 Linker.link(shumate_compass_get_type, "shumate_compass_get_type", LIBRARY_SHUMATE); 43 Linker.link(shumate_compass_new, "shumate_compass_new", LIBRARY_SHUMATE); 44 Linker.link(shumate_compass_get_viewport, "shumate_compass_get_viewport", LIBRARY_SHUMATE); 45 Linker.link(shumate_compass_set_viewport, "shumate_compass_set_viewport", LIBRARY_SHUMATE); 46 47 // shumate.Coordinate 48 49 Linker.link(shumate_coordinate_get_type, "shumate_coordinate_get_type", LIBRARY_SHUMATE); 50 Linker.link(shumate_coordinate_new, "shumate_coordinate_new", LIBRARY_SHUMATE); 51 Linker.link(shumate_coordinate_new_full, "shumate_coordinate_new_full", LIBRARY_SHUMATE); 52 53 // shumate.DataSource 54 55 Linker.link(shumate_data_source_get_type, "shumate_data_source_get_type", LIBRARY_SHUMATE); 56 Linker.link(shumate_data_source_get_tile_data_async, "shumate_data_source_get_tile_data_async", LIBRARY_SHUMATE); 57 Linker.link(shumate_data_source_get_tile_data_finish, "shumate_data_source_get_tile_data_finish", LIBRARY_SHUMATE); 58 59 // shumate.FileCache 60 61 Linker.link(shumate_file_cache_get_type, "shumate_file_cache_get_type", LIBRARY_SHUMATE); 62 Linker.link(shumate_file_cache_new_full, "shumate_file_cache_new_full", LIBRARY_SHUMATE); 63 Linker.link(shumate_file_cache_get_cache_dir, "shumate_file_cache_get_cache_dir", LIBRARY_SHUMATE); 64 Linker.link(shumate_file_cache_get_cache_key, "shumate_file_cache_get_cache_key", LIBRARY_SHUMATE); 65 Linker.link(shumate_file_cache_get_size_limit, "shumate_file_cache_get_size_limit", LIBRARY_SHUMATE); 66 Linker.link(shumate_file_cache_get_tile_async, "shumate_file_cache_get_tile_async", LIBRARY_SHUMATE); 67 Linker.link(shumate_file_cache_get_tile_finish, "shumate_file_cache_get_tile_finish", LIBRARY_SHUMATE); 68 Linker.link(shumate_file_cache_mark_up_to_date, "shumate_file_cache_mark_up_to_date", LIBRARY_SHUMATE); 69 Linker.link(shumate_file_cache_purge_cache_async, "shumate_file_cache_purge_cache_async", LIBRARY_SHUMATE); 70 Linker.link(shumate_file_cache_purge_cache_finish, "shumate_file_cache_purge_cache_finish", LIBRARY_SHUMATE); 71 Linker.link(shumate_file_cache_set_size_limit, "shumate_file_cache_set_size_limit", LIBRARY_SHUMATE); 72 Linker.link(shumate_file_cache_store_tile_async, "shumate_file_cache_store_tile_async", LIBRARY_SHUMATE); 73 Linker.link(shumate_file_cache_store_tile_finish, "shumate_file_cache_store_tile_finish", LIBRARY_SHUMATE); 74 75 // shumate.Layer 76 77 Linker.link(shumate_layer_get_type, "shumate_layer_get_type", LIBRARY_SHUMATE); 78 Linker.link(shumate_layer_get_viewport, "shumate_layer_get_viewport", LIBRARY_SHUMATE); 79 80 // shumate.LicenseSh 81 82 Linker.link(shumate_license_get_type, "shumate_license_get_type", LIBRARY_SHUMATE); 83 Linker.link(shumate_license_new, "shumate_license_new", LIBRARY_SHUMATE); 84 Linker.link(shumate_license_append_map_source, "shumate_license_append_map_source", LIBRARY_SHUMATE); 85 Linker.link(shumate_license_get_extra_text, "shumate_license_get_extra_text", LIBRARY_SHUMATE); 86 Linker.link(shumate_license_get_xalign, "shumate_license_get_xalign", LIBRARY_SHUMATE); 87 Linker.link(shumate_license_prepend_map_source, "shumate_license_prepend_map_source", LIBRARY_SHUMATE); 88 Linker.link(shumate_license_remove_map_source, "shumate_license_remove_map_source", LIBRARY_SHUMATE); 89 Linker.link(shumate_license_set_extra_text, "shumate_license_set_extra_text", LIBRARY_SHUMATE); 90 Linker.link(shumate_license_set_xalign, "shumate_license_set_xalign", LIBRARY_SHUMATE); 91 92 // shumate.Location 93 94 Linker.link(shumate_location_get_type, "shumate_location_get_type", LIBRARY_SHUMATE); 95 Linker.link(shumate_location_get_latitude, "shumate_location_get_latitude", LIBRARY_SHUMATE); 96 Linker.link(shumate_location_get_longitude, "shumate_location_get_longitude", LIBRARY_SHUMATE); 97 Linker.link(shumate_location_set_location, "shumate_location_set_location", LIBRARY_SHUMATE); 98 99 // shumate.Map 100 101 Linker.link(shumate_map_get_type, "shumate_map_get_type", LIBRARY_SHUMATE); 102 Linker.link(shumate_map_new, "shumate_map_new", LIBRARY_SHUMATE); 103 Linker.link(shumate_map_new_simple, "shumate_map_new_simple", LIBRARY_SHUMATE); 104 Linker.link(shumate_map_add_layer, "shumate_map_add_layer", LIBRARY_SHUMATE); 105 Linker.link(shumate_map_center_on, "shumate_map_center_on", LIBRARY_SHUMATE); 106 Linker.link(shumate_map_get_animate_zoom, "shumate_map_get_animate_zoom", LIBRARY_SHUMATE); 107 Linker.link(shumate_map_get_go_to_duration, "shumate_map_get_go_to_duration", LIBRARY_SHUMATE); 108 Linker.link(shumate_map_get_state, "shumate_map_get_state", LIBRARY_SHUMATE); 109 Linker.link(shumate_map_get_viewport, "shumate_map_get_viewport", LIBRARY_SHUMATE); 110 Linker.link(shumate_map_get_zoom_on_double_click, "shumate_map_get_zoom_on_double_click", LIBRARY_SHUMATE); 111 Linker.link(shumate_map_go_to, "shumate_map_go_to", LIBRARY_SHUMATE); 112 Linker.link(shumate_map_insert_layer_above, "shumate_map_insert_layer_above", LIBRARY_SHUMATE); 113 Linker.link(shumate_map_insert_layer_behind, "shumate_map_insert_layer_behind", LIBRARY_SHUMATE); 114 Linker.link(shumate_map_remove_layer, "shumate_map_remove_layer", LIBRARY_SHUMATE); 115 Linker.link(shumate_map_set_animate_zoom, "shumate_map_set_animate_zoom", LIBRARY_SHUMATE); 116 Linker.link(shumate_map_set_go_to_duration, "shumate_map_set_go_to_duration", LIBRARY_SHUMATE); 117 Linker.link(shumate_map_set_map_source, "shumate_map_set_map_source", LIBRARY_SHUMATE); 118 Linker.link(shumate_map_set_zoom_on_double_click, "shumate_map_set_zoom_on_double_click", LIBRARY_SHUMATE); 119 Linker.link(shumate_map_stop_go_to, "shumate_map_stop_go_to", LIBRARY_SHUMATE); 120 121 // shumate.MapLayer 122 123 Linker.link(shumate_map_layer_get_type, "shumate_map_layer_get_type", LIBRARY_SHUMATE); 124 Linker.link(shumate_map_layer_new, "shumate_map_layer_new", LIBRARY_SHUMATE); 125 126 // shumate.MapSource 127 128 Linker.link(shumate_map_source_get_type, "shumate_map_source_get_type", LIBRARY_SHUMATE); 129 Linker.link(shumate_map_source_fill_tile_async, "shumate_map_source_fill_tile_async", LIBRARY_SHUMATE); 130 Linker.link(shumate_map_source_fill_tile_finish, "shumate_map_source_fill_tile_finish", LIBRARY_SHUMATE); 131 Linker.link(shumate_map_source_get_column_count, "shumate_map_source_get_column_count", LIBRARY_SHUMATE); 132 Linker.link(shumate_map_source_get_id, "shumate_map_source_get_id", LIBRARY_SHUMATE); 133 Linker.link(shumate_map_source_get_latitude, "shumate_map_source_get_latitude", LIBRARY_SHUMATE); 134 Linker.link(shumate_map_source_get_license, "shumate_map_source_get_license", LIBRARY_SHUMATE); 135 Linker.link(shumate_map_source_get_license_uri, "shumate_map_source_get_license_uri", LIBRARY_SHUMATE); 136 Linker.link(shumate_map_source_get_longitude, "shumate_map_source_get_longitude", LIBRARY_SHUMATE); 137 Linker.link(shumate_map_source_get_max_zoom_level, "shumate_map_source_get_max_zoom_level", LIBRARY_SHUMATE); 138 Linker.link(shumate_map_source_get_meters_per_pixel, "shumate_map_source_get_meters_per_pixel", LIBRARY_SHUMATE); 139 Linker.link(shumate_map_source_get_min_zoom_level, "shumate_map_source_get_min_zoom_level", LIBRARY_SHUMATE); 140 Linker.link(shumate_map_source_get_name, "shumate_map_source_get_name", LIBRARY_SHUMATE); 141 Linker.link(shumate_map_source_get_projection, "shumate_map_source_get_projection", LIBRARY_SHUMATE); 142 Linker.link(shumate_map_source_get_row_count, "shumate_map_source_get_row_count", LIBRARY_SHUMATE); 143 Linker.link(shumate_map_source_get_tile_size, "shumate_map_source_get_tile_size", LIBRARY_SHUMATE); 144 Linker.link(shumate_map_source_get_tile_size_at_zoom, "shumate_map_source_get_tile_size_at_zoom", LIBRARY_SHUMATE); 145 Linker.link(shumate_map_source_get_x, "shumate_map_source_get_x", LIBRARY_SHUMATE); 146 Linker.link(shumate_map_source_get_y, "shumate_map_source_get_y", LIBRARY_SHUMATE); 147 Linker.link(shumate_map_source_set_id, "shumate_map_source_set_id", LIBRARY_SHUMATE); 148 Linker.link(shumate_map_source_set_license, "shumate_map_source_set_license", LIBRARY_SHUMATE); 149 Linker.link(shumate_map_source_set_license_uri, "shumate_map_source_set_license_uri", LIBRARY_SHUMATE); 150 Linker.link(shumate_map_source_set_max_zoom_level, "shumate_map_source_set_max_zoom_level", LIBRARY_SHUMATE); 151 Linker.link(shumate_map_source_set_min_zoom_level, "shumate_map_source_set_min_zoom_level", LIBRARY_SHUMATE); 152 Linker.link(shumate_map_source_set_name, "shumate_map_source_set_name", LIBRARY_SHUMATE); 153 Linker.link(shumate_map_source_set_projection, "shumate_map_source_set_projection", LIBRARY_SHUMATE); 154 Linker.link(shumate_map_source_set_tile_size, "shumate_map_source_set_tile_size", LIBRARY_SHUMATE); 155 156 // shumate.MapSourceRegistry 157 158 Linker.link(shumate_map_source_registry_get_type, "shumate_map_source_registry_get_type", LIBRARY_SHUMATE); 159 Linker.link(shumate_map_source_registry_new, "shumate_map_source_registry_new", LIBRARY_SHUMATE); 160 Linker.link(shumate_map_source_registry_new_with_defaults, "shumate_map_source_registry_new_with_defaults", LIBRARY_SHUMATE); 161 Linker.link(shumate_map_source_registry_add, "shumate_map_source_registry_add", LIBRARY_SHUMATE); 162 Linker.link(shumate_map_source_registry_get_by_id, "shumate_map_source_registry_get_by_id", LIBRARY_SHUMATE); 163 Linker.link(shumate_map_source_registry_populate_defaults, "shumate_map_source_registry_populate_defaults", LIBRARY_SHUMATE); 164 Linker.link(shumate_map_source_registry_remove, "shumate_map_source_registry_remove", LIBRARY_SHUMATE); 165 166 // shumate.Marker 167 168 Linker.link(shumate_marker_get_type, "shumate_marker_get_type", LIBRARY_SHUMATE); 169 Linker.link(shumate_marker_new, "shumate_marker_new", LIBRARY_SHUMATE); 170 Linker.link(shumate_marker_animate_in, "shumate_marker_animate_in", LIBRARY_SHUMATE); 171 Linker.link(shumate_marker_animate_in_with_delay, "shumate_marker_animate_in_with_delay", LIBRARY_SHUMATE); 172 Linker.link(shumate_marker_animate_out, "shumate_marker_animate_out", LIBRARY_SHUMATE); 173 Linker.link(shumate_marker_animate_out_with_delay, "shumate_marker_animate_out_with_delay", LIBRARY_SHUMATE); 174 Linker.link(shumate_marker_get_child, "shumate_marker_get_child", LIBRARY_SHUMATE); 175 Linker.link(shumate_marker_get_draggable, "shumate_marker_get_draggable", LIBRARY_SHUMATE); 176 Linker.link(shumate_marker_get_selectable, "shumate_marker_get_selectable", LIBRARY_SHUMATE); 177 Linker.link(shumate_marker_is_selected, "shumate_marker_is_selected", LIBRARY_SHUMATE); 178 Linker.link(shumate_marker_set_child, "shumate_marker_set_child", LIBRARY_SHUMATE); 179 Linker.link(shumate_marker_set_draggable, "shumate_marker_set_draggable", LIBRARY_SHUMATE); 180 Linker.link(shumate_marker_set_selectable, "shumate_marker_set_selectable", LIBRARY_SHUMATE); 181 182 // shumate.MarkerLayer 183 184 Linker.link(shumate_marker_layer_get_type, "shumate_marker_layer_get_type", LIBRARY_SHUMATE); 185 Linker.link(shumate_marker_layer_new, "shumate_marker_layer_new", LIBRARY_SHUMATE); 186 Linker.link(shumate_marker_layer_new_full, "shumate_marker_layer_new_full", LIBRARY_SHUMATE); 187 Linker.link(shumate_marker_layer_add_marker, "shumate_marker_layer_add_marker", LIBRARY_SHUMATE); 188 Linker.link(shumate_marker_layer_animate_in_all_markers, "shumate_marker_layer_animate_in_all_markers", LIBRARY_SHUMATE); 189 Linker.link(shumate_marker_layer_animate_out_all_markers, "shumate_marker_layer_animate_out_all_markers", LIBRARY_SHUMATE); 190 Linker.link(shumate_marker_layer_get_markers, "shumate_marker_layer_get_markers", LIBRARY_SHUMATE); 191 Linker.link(shumate_marker_layer_get_selected, "shumate_marker_layer_get_selected", LIBRARY_SHUMATE); 192 Linker.link(shumate_marker_layer_get_selection_mode, "shumate_marker_layer_get_selection_mode", LIBRARY_SHUMATE); 193 Linker.link(shumate_marker_layer_hide_all_markers, "shumate_marker_layer_hide_all_markers", LIBRARY_SHUMATE); 194 Linker.link(shumate_marker_layer_remove_all, "shumate_marker_layer_remove_all", LIBRARY_SHUMATE); 195 Linker.link(shumate_marker_layer_remove_marker, "shumate_marker_layer_remove_marker", LIBRARY_SHUMATE); 196 Linker.link(shumate_marker_layer_select_all_markers, "shumate_marker_layer_select_all_markers", LIBRARY_SHUMATE); 197 Linker.link(shumate_marker_layer_select_marker, "shumate_marker_layer_select_marker", LIBRARY_SHUMATE); 198 Linker.link(shumate_marker_layer_set_all_markers_draggable, "shumate_marker_layer_set_all_markers_draggable", LIBRARY_SHUMATE); 199 Linker.link(shumate_marker_layer_set_all_markers_undraggable, "shumate_marker_layer_set_all_markers_undraggable", LIBRARY_SHUMATE); 200 Linker.link(shumate_marker_layer_set_selection_mode, "shumate_marker_layer_set_selection_mode", LIBRARY_SHUMATE); 201 Linker.link(shumate_marker_layer_show_all_markers, "shumate_marker_layer_show_all_markers", LIBRARY_SHUMATE); 202 Linker.link(shumate_marker_layer_unselect_all_markers, "shumate_marker_layer_unselect_all_markers", LIBRARY_SHUMATE); 203 Linker.link(shumate_marker_layer_unselect_marker, "shumate_marker_layer_unselect_marker", LIBRARY_SHUMATE); 204 205 // shumate.MemoryCache 206 207 Linker.link(shumate_memory_cache_get_type, "shumate_memory_cache_get_type", LIBRARY_SHUMATE); 208 Linker.link(shumate_memory_cache_new_full, "shumate_memory_cache_new_full", LIBRARY_SHUMATE); 209 Linker.link(shumate_memory_cache_clean, "shumate_memory_cache_clean", LIBRARY_SHUMATE); 210 Linker.link(shumate_memory_cache_get_size_limit, "shumate_memory_cache_get_size_limit", LIBRARY_SHUMATE); 211 Linker.link(shumate_memory_cache_set_size_limit, "shumate_memory_cache_set_size_limit", LIBRARY_SHUMATE); 212 Linker.link(shumate_memory_cache_store_texture, "shumate_memory_cache_store_texture", LIBRARY_SHUMATE); 213 Linker.link(shumate_memory_cache_try_fill_tile, "shumate_memory_cache_try_fill_tile", LIBRARY_SHUMATE); 214 215 // shumate.PathLayer 216 217 Linker.link(shumate_path_layer_get_type, "shumate_path_layer_get_type", LIBRARY_SHUMATE); 218 Linker.link(shumate_path_layer_new, "shumate_path_layer_new", LIBRARY_SHUMATE); 219 Linker.link(shumate_path_layer_add_node, "shumate_path_layer_add_node", LIBRARY_SHUMATE); 220 Linker.link(shumate_path_layer_get_closed, "shumate_path_layer_get_closed", LIBRARY_SHUMATE); 221 Linker.link(shumate_path_layer_get_dash, "shumate_path_layer_get_dash", LIBRARY_SHUMATE); 222 Linker.link(shumate_path_layer_get_fill, "shumate_path_layer_get_fill", LIBRARY_SHUMATE); 223 Linker.link(shumate_path_layer_get_fill_color, "shumate_path_layer_get_fill_color", LIBRARY_SHUMATE); 224 Linker.link(shumate_path_layer_get_nodes, "shumate_path_layer_get_nodes", LIBRARY_SHUMATE); 225 Linker.link(shumate_path_layer_get_outline_color, "shumate_path_layer_get_outline_color", LIBRARY_SHUMATE); 226 Linker.link(shumate_path_layer_get_outline_width, "shumate_path_layer_get_outline_width", LIBRARY_SHUMATE); 227 Linker.link(shumate_path_layer_get_stroke, "shumate_path_layer_get_stroke", LIBRARY_SHUMATE); 228 Linker.link(shumate_path_layer_get_stroke_color, "shumate_path_layer_get_stroke_color", LIBRARY_SHUMATE); 229 Linker.link(shumate_path_layer_get_stroke_width, "shumate_path_layer_get_stroke_width", LIBRARY_SHUMATE); 230 Linker.link(shumate_path_layer_insert_node, "shumate_path_layer_insert_node", LIBRARY_SHUMATE); 231 Linker.link(shumate_path_layer_remove_all, "shumate_path_layer_remove_all", LIBRARY_SHUMATE); 232 Linker.link(shumate_path_layer_remove_node, "shumate_path_layer_remove_node", LIBRARY_SHUMATE); 233 Linker.link(shumate_path_layer_set_closed, "shumate_path_layer_set_closed", LIBRARY_SHUMATE); 234 Linker.link(shumate_path_layer_set_dash, "shumate_path_layer_set_dash", LIBRARY_SHUMATE); 235 Linker.link(shumate_path_layer_set_fill, "shumate_path_layer_set_fill", LIBRARY_SHUMATE); 236 Linker.link(shumate_path_layer_set_fill_color, "shumate_path_layer_set_fill_color", LIBRARY_SHUMATE); 237 Linker.link(shumate_path_layer_set_outline_color, "shumate_path_layer_set_outline_color", LIBRARY_SHUMATE); 238 Linker.link(shumate_path_layer_set_outline_width, "shumate_path_layer_set_outline_width", LIBRARY_SHUMATE); 239 Linker.link(shumate_path_layer_set_stroke, "shumate_path_layer_set_stroke", LIBRARY_SHUMATE); 240 Linker.link(shumate_path_layer_set_stroke_color, "shumate_path_layer_set_stroke_color", LIBRARY_SHUMATE); 241 Linker.link(shumate_path_layer_set_stroke_width, "shumate_path_layer_set_stroke_width", LIBRARY_SHUMATE); 242 243 // shumate.Point 244 245 Linker.link(shumate_point_get_type, "shumate_point_get_type", LIBRARY_SHUMATE); 246 Linker.link(shumate_point_new, "shumate_point_new", LIBRARY_SHUMATE); 247 248 // shumate.RasterRenderer 249 250 Linker.link(shumate_raster_renderer_get_type, "shumate_raster_renderer_get_type", LIBRARY_SHUMATE); 251 Linker.link(shumate_raster_renderer_new, "shumate_raster_renderer_new", LIBRARY_SHUMATE); 252 Linker.link(shumate_raster_renderer_new_from_url, "shumate_raster_renderer_new_from_url", LIBRARY_SHUMATE); 253 Linker.link(shumate_raster_renderer_new_full, "shumate_raster_renderer_new_full", LIBRARY_SHUMATE); 254 Linker.link(shumate_raster_renderer_new_full_from_url, "shumate_raster_renderer_new_full_from_url", LIBRARY_SHUMATE); 255 256 // shumate.Scale 257 258 Linker.link(shumate_scale_get_type, "shumate_scale_get_type", LIBRARY_SHUMATE); 259 Linker.link(shumate_scale_new, "shumate_scale_new", LIBRARY_SHUMATE); 260 Linker.link(shumate_scale_get_max_width, "shumate_scale_get_max_width", LIBRARY_SHUMATE); 261 Linker.link(shumate_scale_get_unit, "shumate_scale_get_unit", LIBRARY_SHUMATE); 262 Linker.link(shumate_scale_get_viewport, "shumate_scale_get_viewport", LIBRARY_SHUMATE); 263 Linker.link(shumate_scale_set_max_width, "shumate_scale_set_max_width", LIBRARY_SHUMATE); 264 Linker.link(shumate_scale_set_unit, "shumate_scale_set_unit", LIBRARY_SHUMATE); 265 Linker.link(shumate_scale_set_viewport, "shumate_scale_set_viewport", LIBRARY_SHUMATE); 266 267 // shumate.SimpleMap 268 269 Linker.link(shumate_simple_map_get_type, "shumate_simple_map_get_type", LIBRARY_SHUMATE); 270 Linker.link(shumate_simple_map_new, "shumate_simple_map_new", LIBRARY_SHUMATE); 271 Linker.link(shumate_simple_map_add_overlay_layer, "shumate_simple_map_add_overlay_layer", LIBRARY_SHUMATE); 272 Linker.link(shumate_simple_map_get_compass, "shumate_simple_map_get_compass", LIBRARY_SHUMATE); 273 Linker.link(shumate_simple_map_get_license, "shumate_simple_map_get_license", LIBRARY_SHUMATE); 274 Linker.link(shumate_simple_map_get_map_source, "shumate_simple_map_get_map_source", LIBRARY_SHUMATE); 275 Linker.link(shumate_simple_map_get_scale, "shumate_simple_map_get_scale", LIBRARY_SHUMATE); 276 Linker.link(shumate_simple_map_get_show_zoom_buttons, "shumate_simple_map_get_show_zoom_buttons", LIBRARY_SHUMATE); 277 Linker.link(shumate_simple_map_get_viewport, "shumate_simple_map_get_viewport", LIBRARY_SHUMATE); 278 Linker.link(shumate_simple_map_insert_overlay_layer, "shumate_simple_map_insert_overlay_layer", LIBRARY_SHUMATE); 279 Linker.link(shumate_simple_map_remove_overlay_layer, "shumate_simple_map_remove_overlay_layer", LIBRARY_SHUMATE); 280 Linker.link(shumate_simple_map_set_map_source, "shumate_simple_map_set_map_source", LIBRARY_SHUMATE); 281 Linker.link(shumate_simple_map_set_show_zoom_buttons, "shumate_simple_map_set_show_zoom_buttons", LIBRARY_SHUMATE); 282 283 // shumate.Tile 284 285 Linker.link(shumate_tile_get_type, "shumate_tile_get_type", LIBRARY_SHUMATE); 286 Linker.link(shumate_tile_new, "shumate_tile_new", LIBRARY_SHUMATE); 287 Linker.link(shumate_tile_new_full, "shumate_tile_new_full", LIBRARY_SHUMATE); 288 Linker.link(shumate_tile_get_etag, "shumate_tile_get_etag", LIBRARY_SHUMATE); 289 Linker.link(shumate_tile_get_fade_in, "shumate_tile_get_fade_in", LIBRARY_SHUMATE); 290 Linker.link(shumate_tile_get_modified_time, "shumate_tile_get_modified_time", LIBRARY_SHUMATE); 291 Linker.link(shumate_tile_get_size, "shumate_tile_get_size", LIBRARY_SHUMATE); 292 Linker.link(shumate_tile_get_state, "shumate_tile_get_state", LIBRARY_SHUMATE); 293 Linker.link(shumate_tile_get_texture, "shumate_tile_get_texture", LIBRARY_SHUMATE); 294 Linker.link(shumate_tile_get_x, "shumate_tile_get_x", LIBRARY_SHUMATE); 295 Linker.link(shumate_tile_get_y, "shumate_tile_get_y", LIBRARY_SHUMATE); 296 Linker.link(shumate_tile_get_zoom_level, "shumate_tile_get_zoom_level", LIBRARY_SHUMATE); 297 Linker.link(shumate_tile_set_etag, "shumate_tile_set_etag", LIBRARY_SHUMATE); 298 Linker.link(shumate_tile_set_fade_in, "shumate_tile_set_fade_in", LIBRARY_SHUMATE); 299 Linker.link(shumate_tile_set_modified_time, "shumate_tile_set_modified_time", LIBRARY_SHUMATE); 300 Linker.link(shumate_tile_set_size, "shumate_tile_set_size", LIBRARY_SHUMATE); 301 Linker.link(shumate_tile_set_state, "shumate_tile_set_state", LIBRARY_SHUMATE); 302 Linker.link(shumate_tile_set_texture, "shumate_tile_set_texture", LIBRARY_SHUMATE); 303 Linker.link(shumate_tile_set_x, "shumate_tile_set_x", LIBRARY_SHUMATE); 304 Linker.link(shumate_tile_set_y, "shumate_tile_set_y", LIBRARY_SHUMATE); 305 Linker.link(shumate_tile_set_zoom_level, "shumate_tile_set_zoom_level", LIBRARY_SHUMATE); 306 307 // shumate.TileDownloader 308 309 Linker.link(shumate_tile_downloader_get_type, "shumate_tile_downloader_get_type", LIBRARY_SHUMATE); 310 Linker.link(shumate_tile_downloader_new, "shumate_tile_downloader_new", LIBRARY_SHUMATE); 311 312 // shumate.VectorRenderer 313 314 Linker.link(shumate_vector_renderer_get_type, "shumate_vector_renderer_get_type", LIBRARY_SHUMATE); 315 Linker.link(shumate_vector_renderer_new, "shumate_vector_renderer_new", LIBRARY_SHUMATE); 316 Linker.link(shumate_vector_renderer_new_from_url, "shumate_vector_renderer_new_from_url", LIBRARY_SHUMATE); 317 Linker.link(shumate_vector_renderer_new_full, "shumate_vector_renderer_new_full", LIBRARY_SHUMATE); 318 Linker.link(shumate_vector_renderer_new_full_from_url, "shumate_vector_renderer_new_full_from_url", LIBRARY_SHUMATE); 319 Linker.link(shumate_vector_renderer_is_supported, "shumate_vector_renderer_is_supported", LIBRARY_SHUMATE); 320 321 // shumate.Viewport 322 323 Linker.link(shumate_viewport_get_type, "shumate_viewport_get_type", LIBRARY_SHUMATE); 324 Linker.link(shumate_viewport_new, "shumate_viewport_new", LIBRARY_SHUMATE); 325 Linker.link(shumate_viewport_get_max_zoom_level, "shumate_viewport_get_max_zoom_level", LIBRARY_SHUMATE); 326 Linker.link(shumate_viewport_get_min_zoom_level, "shumate_viewport_get_min_zoom_level", LIBRARY_SHUMATE); 327 Linker.link(shumate_viewport_get_reference_map_source, "shumate_viewport_get_reference_map_source", LIBRARY_SHUMATE); 328 Linker.link(shumate_viewport_get_rotation, "shumate_viewport_get_rotation", LIBRARY_SHUMATE); 329 Linker.link(shumate_viewport_get_zoom_level, "shumate_viewport_get_zoom_level", LIBRARY_SHUMATE); 330 Linker.link(shumate_viewport_location_to_widget_coords, "shumate_viewport_location_to_widget_coords", LIBRARY_SHUMATE); 331 Linker.link(shumate_viewport_set_max_zoom_level, "shumate_viewport_set_max_zoom_level", LIBRARY_SHUMATE); 332 Linker.link(shumate_viewport_set_min_zoom_level, "shumate_viewport_set_min_zoom_level", LIBRARY_SHUMATE); 333 Linker.link(shumate_viewport_set_reference_map_source, "shumate_viewport_set_reference_map_source", LIBRARY_SHUMATE); 334 Linker.link(shumate_viewport_set_rotation, "shumate_viewport_set_rotation", LIBRARY_SHUMATE); 335 Linker.link(shumate_viewport_set_zoom_level, "shumate_viewport_set_zoom_level", LIBRARY_SHUMATE); 336 Linker.link(shumate_viewport_widget_coords_to_location, "shumate_viewport_widget_coords_to_location", LIBRARY_SHUMATE); 337 Linker.link(shumate_viewport_zoom_in, "shumate_viewport_zoom_in", LIBRARY_SHUMATE); 338 Linker.link(shumate_viewport_zoom_out, "shumate_viewport_zoom_out", LIBRARY_SHUMATE); 339 } 340 341 __gshared extern(C) 342 { 343 344 // shumate.Compass 345 346 GType function() c_shumate_compass_get_type; 347 ShumateCompass* function(ShumateViewport* viewport) c_shumate_compass_new; 348 ShumateViewport* function(ShumateCompass* compass) c_shumate_compass_get_viewport; 349 void function(ShumateCompass* compass, ShumateViewport* viewport) c_shumate_compass_set_viewport; 350 351 // shumate.Coordinate 352 353 GType function() c_shumate_coordinate_get_type; 354 ShumateCoordinate* function() c_shumate_coordinate_new; 355 ShumateCoordinate* function(double latitude, double longitude) c_shumate_coordinate_new_full; 356 357 // shumate.DataSource 358 359 GType function() c_shumate_data_source_get_type; 360 void function(ShumateDataSource* self, int x, int y, int zoomLevel, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_shumate_data_source_get_tile_data_async; 361 GBytes* function(ShumateDataSource* self, GAsyncResult* result, GError** err) c_shumate_data_source_get_tile_data_finish; 362 363 // shumate.FileCache 364 365 GType function() c_shumate_file_cache_get_type; 366 ShumateFileCache* function(uint sizeLimit, const(char)* cacheKey, const(char)* cacheDir) c_shumate_file_cache_new_full; 367 const(char)* function(ShumateFileCache* fileCache) c_shumate_file_cache_get_cache_dir; 368 const(char)* function(ShumateFileCache* fileCache) c_shumate_file_cache_get_cache_key; 369 uint function(ShumateFileCache* fileCache) c_shumate_file_cache_get_size_limit; 370 void function(ShumateFileCache* self, int x, int y, int zoomLevel, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_shumate_file_cache_get_tile_async; 371 GBytes* function(ShumateFileCache* self, char** etag, GDateTime** modtime, GAsyncResult* result, GError** err) c_shumate_file_cache_get_tile_finish; 372 void function(ShumateFileCache* self, int x, int y, int zoomLevel) c_shumate_file_cache_mark_up_to_date; 373 void function(ShumateFileCache* self, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_shumate_file_cache_purge_cache_async; 374 int function(ShumateFileCache* self, GAsyncResult* result, GError** err) c_shumate_file_cache_purge_cache_finish; 375 void function(ShumateFileCache* fileCache, uint sizeLimit) c_shumate_file_cache_set_size_limit; 376 void function(ShumateFileCache* self, int x, int y, int zoomLevel, GBytes* bytes, const(char)* etag, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_shumate_file_cache_store_tile_async; 377 int function(ShumateFileCache* self, GAsyncResult* result, GError** err) c_shumate_file_cache_store_tile_finish; 378 379 // shumate.Layer 380 381 GType function() c_shumate_layer_get_type; 382 ShumateViewport* function(ShumateLayer* self) c_shumate_layer_get_viewport; 383 384 // shumate.LicenseSh 385 386 GType function() c_shumate_license_get_type; 387 ShumateLicense* function() c_shumate_license_new; 388 void function(ShumateLicense* license, ShumateMapSource* mapSource) c_shumate_license_append_map_source; 389 const(char)* function(ShumateLicense* license) c_shumate_license_get_extra_text; 390 float function(ShumateLicense* license) c_shumate_license_get_xalign; 391 void function(ShumateLicense* license, ShumateMapSource* mapSource) c_shumate_license_prepend_map_source; 392 void function(ShumateLicense* license, ShumateMapSource* mapSource) c_shumate_license_remove_map_source; 393 void function(ShumateLicense* license, const(char)* text) c_shumate_license_set_extra_text; 394 void function(ShumateLicense* license, float xalign) c_shumate_license_set_xalign; 395 396 // shumate.Location 397 398 GType function() c_shumate_location_get_type; 399 double function(ShumateLocation* location) c_shumate_location_get_latitude; 400 double function(ShumateLocation* location) c_shumate_location_get_longitude; 401 void function(ShumateLocation* location, double latitude, double longitude) c_shumate_location_set_location; 402 403 // shumate.Map 404 405 GType function() c_shumate_map_get_type; 406 ShumateMap* function() c_shumate_map_new; 407 ShumateMap* function() c_shumate_map_new_simple; 408 void function(ShumateMap* self, ShumateLayer* layer) c_shumate_map_add_layer; 409 void function(ShumateMap* self, double latitude, double longitude) c_shumate_map_center_on; 410 int function(ShumateMap* self) c_shumate_map_get_animate_zoom; 411 uint function(ShumateMap* self) c_shumate_map_get_go_to_duration; 412 ShumateState function(ShumateMap* self) c_shumate_map_get_state; 413 ShumateViewport* function(ShumateMap* self) c_shumate_map_get_viewport; 414 int function(ShumateMap* self) c_shumate_map_get_zoom_on_double_click; 415 void function(ShumateMap* self, double latitude, double longitude) c_shumate_map_go_to; 416 void function(ShumateMap* self, ShumateLayer* layer, ShumateLayer* nextSibling) c_shumate_map_insert_layer_above; 417 void function(ShumateMap* self, ShumateLayer* layer, ShumateLayer* nextSibling) c_shumate_map_insert_layer_behind; 418 void function(ShumateMap* self, ShumateLayer* layer) c_shumate_map_remove_layer; 419 void function(ShumateMap* self, int value) c_shumate_map_set_animate_zoom; 420 void function(ShumateMap* self, uint duration) c_shumate_map_set_go_to_duration; 421 void function(ShumateMap* self, ShumateMapSource* mapSource) c_shumate_map_set_map_source; 422 void function(ShumateMap* self, int value) c_shumate_map_set_zoom_on_double_click; 423 void function(ShumateMap* self) c_shumate_map_stop_go_to; 424 425 // shumate.MapLayer 426 427 GType function() c_shumate_map_layer_get_type; 428 ShumateMapLayer* function(ShumateMapSource* mapSource, ShumateViewport* viewport) c_shumate_map_layer_new; 429 430 // shumate.MapSource 431 432 GType function() c_shumate_map_source_get_type; 433 void function(ShumateMapSource* self, ShumateTile* tile, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_shumate_map_source_fill_tile_async; 434 int function(ShumateMapSource* self, GAsyncResult* result, GError** err) c_shumate_map_source_fill_tile_finish; 435 uint function(ShumateMapSource* mapSource, uint zoomLevel) c_shumate_map_source_get_column_count; 436 const(char)* function(ShumateMapSource* mapSource) c_shumate_map_source_get_id; 437 double function(ShumateMapSource* mapSource, double zoomLevel, double y) c_shumate_map_source_get_latitude; 438 const(char)* function(ShumateMapSource* mapSource) c_shumate_map_source_get_license; 439 const(char)* function(ShumateMapSource* mapSource) c_shumate_map_source_get_license_uri; 440 double function(ShumateMapSource* mapSource, double zoomLevel, double x) c_shumate_map_source_get_longitude; 441 uint function(ShumateMapSource* mapSource) c_shumate_map_source_get_max_zoom_level; 442 double function(ShumateMapSource* mapSource, double zoomLevel, double latitude, double longitude) c_shumate_map_source_get_meters_per_pixel; 443 uint function(ShumateMapSource* mapSource) c_shumate_map_source_get_min_zoom_level; 444 const(char)* function(ShumateMapSource* mapSource) c_shumate_map_source_get_name; 445 ShumateMapProjection function(ShumateMapSource* mapSource) c_shumate_map_source_get_projection; 446 uint function(ShumateMapSource* mapSource, uint zoomLevel) c_shumate_map_source_get_row_count; 447 uint function(ShumateMapSource* mapSource) c_shumate_map_source_get_tile_size; 448 double function(ShumateMapSource* mapSource, double zoomLevel) c_shumate_map_source_get_tile_size_at_zoom; 449 double function(ShumateMapSource* mapSource, double zoomLevel, double longitude) c_shumate_map_source_get_x; 450 double function(ShumateMapSource* mapSource, double zoomLevel, double latitude) c_shumate_map_source_get_y; 451 void function(ShumateMapSource* mapSource, const(char)* id) c_shumate_map_source_set_id; 452 void function(ShumateMapSource* mapSource, const(char)* license) c_shumate_map_source_set_license; 453 void function(ShumateMapSource* mapSource, const(char)* licenseUri) c_shumate_map_source_set_license_uri; 454 void function(ShumateMapSource* mapSource, uint zoomLevel) c_shumate_map_source_set_max_zoom_level; 455 void function(ShumateMapSource* mapSource, uint zoomLevel) c_shumate_map_source_set_min_zoom_level; 456 void function(ShumateMapSource* mapSource, const(char)* name) c_shumate_map_source_set_name; 457 void function(ShumateMapSource* mapSource, ShumateMapProjection projection) c_shumate_map_source_set_projection; 458 void function(ShumateMapSource* mapSource, uint tileSize) c_shumate_map_source_set_tile_size; 459 460 // shumate.MapSourceRegistry 461 462 GType function() c_shumate_map_source_registry_get_type; 463 ShumateMapSourceRegistry* function() c_shumate_map_source_registry_new; 464 ShumateMapSourceRegistry* function() c_shumate_map_source_registry_new_with_defaults; 465 void function(ShumateMapSourceRegistry* self, ShumateMapSource* mapSource) c_shumate_map_source_registry_add; 466 ShumateMapSource* function(ShumateMapSourceRegistry* self, const(char)* id) c_shumate_map_source_registry_get_by_id; 467 void function(ShumateMapSourceRegistry* self) c_shumate_map_source_registry_populate_defaults; 468 void function(ShumateMapSourceRegistry* self, const(char)* id) c_shumate_map_source_registry_remove; 469 470 // shumate.Marker 471 472 GType function() c_shumate_marker_get_type; 473 ShumateMarker* function() c_shumate_marker_new; 474 void function(ShumateMarker* marker) c_shumate_marker_animate_in; 475 void function(ShumateMarker* marker, uint delay) c_shumate_marker_animate_in_with_delay; 476 void function(ShumateMarker* marker) c_shumate_marker_animate_out; 477 void function(ShumateMarker* marker, uint delay) c_shumate_marker_animate_out_with_delay; 478 GtkWidget* function(ShumateMarker* marker) c_shumate_marker_get_child; 479 int function(ShumateMarker* marker) c_shumate_marker_get_draggable; 480 int function(ShumateMarker* marker) c_shumate_marker_get_selectable; 481 int function(ShumateMarker* marker) c_shumate_marker_is_selected; 482 void function(ShumateMarker* marker, GtkWidget* child) c_shumate_marker_set_child; 483 void function(ShumateMarker* marker, int value) c_shumate_marker_set_draggable; 484 void function(ShumateMarker* marker, int value) c_shumate_marker_set_selectable; 485 486 // shumate.MarkerLayer 487 488 GType function() c_shumate_marker_layer_get_type; 489 ShumateMarkerLayer* function(ShumateViewport* viewport) c_shumate_marker_layer_new; 490 ShumateMarkerLayer* function(ShumateViewport* viewport, GtkSelectionMode mode) c_shumate_marker_layer_new_full; 491 void function(ShumateMarkerLayer* layer, ShumateMarker* marker) c_shumate_marker_layer_add_marker; 492 void function(ShumateMarkerLayer* layer) c_shumate_marker_layer_animate_in_all_markers; 493 void function(ShumateMarkerLayer* layer) c_shumate_marker_layer_animate_out_all_markers; 494 GList* function(ShumateMarkerLayer* layer) c_shumate_marker_layer_get_markers; 495 GList* function(ShumateMarkerLayer* layer) c_shumate_marker_layer_get_selected; 496 GtkSelectionMode function(ShumateMarkerLayer* layer) c_shumate_marker_layer_get_selection_mode; 497 void function(ShumateMarkerLayer* layer) c_shumate_marker_layer_hide_all_markers; 498 void function(ShumateMarkerLayer* layer) c_shumate_marker_layer_remove_all; 499 void function(ShumateMarkerLayer* layer, ShumateMarker* marker) c_shumate_marker_layer_remove_marker; 500 void function(ShumateMarkerLayer* layer) c_shumate_marker_layer_select_all_markers; 501 int function(ShumateMarkerLayer* self, ShumateMarker* marker) c_shumate_marker_layer_select_marker; 502 void function(ShumateMarkerLayer* layer) c_shumate_marker_layer_set_all_markers_draggable; 503 void function(ShumateMarkerLayer* layer) c_shumate_marker_layer_set_all_markers_undraggable; 504 void function(ShumateMarkerLayer* layer, GtkSelectionMode mode) c_shumate_marker_layer_set_selection_mode; 505 void function(ShumateMarkerLayer* layer) c_shumate_marker_layer_show_all_markers; 506 void function(ShumateMarkerLayer* layer) c_shumate_marker_layer_unselect_all_markers; 507 void function(ShumateMarkerLayer* self, ShumateMarker* marker) c_shumate_marker_layer_unselect_marker; 508 509 // shumate.MemoryCache 510 511 GType function() c_shumate_memory_cache_get_type; 512 ShumateMemoryCache* function(uint sizeLimit) c_shumate_memory_cache_new_full; 513 void function(ShumateMemoryCache* memoryCache) c_shumate_memory_cache_clean; 514 uint function(ShumateMemoryCache* memoryCache) c_shumate_memory_cache_get_size_limit; 515 void function(ShumateMemoryCache* memoryCache, uint sizeLimit) c_shumate_memory_cache_set_size_limit; 516 void function(ShumateMemoryCache* self, ShumateTile* tile, GdkTexture* texture, const(char)* sourceId) c_shumate_memory_cache_store_texture; 517 int function(ShumateMemoryCache* self, ShumateTile* tile, const(char)* sourceId) c_shumate_memory_cache_try_fill_tile; 518 519 // shumate.PathLayer 520 521 GType function() c_shumate_path_layer_get_type; 522 ShumatePathLayer* function(ShumateViewport* viewport) c_shumate_path_layer_new; 523 void function(ShumatePathLayer* layer, ShumateLocation* location) c_shumate_path_layer_add_node; 524 int function(ShumatePathLayer* layer) c_shumate_path_layer_get_closed; 525 GList* function(ShumatePathLayer* layer) c_shumate_path_layer_get_dash; 526 int function(ShumatePathLayer* layer) c_shumate_path_layer_get_fill; 527 GdkRGBA* function(ShumatePathLayer* layer) c_shumate_path_layer_get_fill_color; 528 GList* function(ShumatePathLayer* layer) c_shumate_path_layer_get_nodes; 529 GdkRGBA* function(ShumatePathLayer* layer) c_shumate_path_layer_get_outline_color; 530 double function(ShumatePathLayer* layer) c_shumate_path_layer_get_outline_width; 531 int function(ShumatePathLayer* layer) c_shumate_path_layer_get_stroke; 532 GdkRGBA* function(ShumatePathLayer* layer) c_shumate_path_layer_get_stroke_color; 533 double function(ShumatePathLayer* layer) c_shumate_path_layer_get_stroke_width; 534 void function(ShumatePathLayer* layer, ShumateLocation* location, uint position) c_shumate_path_layer_insert_node; 535 void function(ShumatePathLayer* layer) c_shumate_path_layer_remove_all; 536 void function(ShumatePathLayer* layer, ShumateLocation* location) c_shumate_path_layer_remove_node; 537 void function(ShumatePathLayer* layer, int value) c_shumate_path_layer_set_closed; 538 void function(ShumatePathLayer* layer, GList* dashPattern) c_shumate_path_layer_set_dash; 539 void function(ShumatePathLayer* layer, int value) c_shumate_path_layer_set_fill; 540 void function(ShumatePathLayer* layer, GdkRGBA* color) c_shumate_path_layer_set_fill_color; 541 void function(ShumatePathLayer* layer, GdkRGBA* color) c_shumate_path_layer_set_outline_color; 542 void function(ShumatePathLayer* layer, double value) c_shumate_path_layer_set_outline_width; 543 void function(ShumatePathLayer* layer, int value) c_shumate_path_layer_set_stroke; 544 void function(ShumatePathLayer* layer, GdkRGBA* color) c_shumate_path_layer_set_stroke_color; 545 void function(ShumatePathLayer* layer, double value) c_shumate_path_layer_set_stroke_width; 546 547 // shumate.Point 548 549 GType function() c_shumate_point_get_type; 550 ShumateMarker* function() c_shumate_point_new; 551 552 // shumate.RasterRenderer 553 554 GType function() c_shumate_raster_renderer_get_type; 555 ShumateRasterRenderer* function(ShumateDataSource* dataSource) c_shumate_raster_renderer_new; 556 ShumateRasterRenderer* function(const(char)* urlTemplate) c_shumate_raster_renderer_new_from_url; 557 ShumateRasterRenderer* function(const(char)* id, const(char)* name, const(char)* license, const(char)* licenseUri, uint minZoom, uint maxZoom, uint tileSize, ShumateMapProjection projection, ShumateDataSource* dataSource) c_shumate_raster_renderer_new_full; 558 ShumateRasterRenderer* function(const(char)* id, const(char)* name, const(char)* license, const(char)* licenseUri, uint minZoom, uint maxZoom, uint tileSize, ShumateMapProjection projection, const(char)* urlTemplate) c_shumate_raster_renderer_new_full_from_url; 559 560 // shumate.Scale 561 562 GType function() c_shumate_scale_get_type; 563 ShumateScale* function(ShumateViewport* viewport) c_shumate_scale_new; 564 uint function(ShumateScale* scale) c_shumate_scale_get_max_width; 565 ShumateUnit function(ShumateScale* scale) c_shumate_scale_get_unit; 566 ShumateViewport* function(ShumateScale* scale) c_shumate_scale_get_viewport; 567 void function(ShumateScale* scale, uint value) c_shumate_scale_set_max_width; 568 void function(ShumateScale* scale, ShumateUnit unit) c_shumate_scale_set_unit; 569 void function(ShumateScale* scale, ShumateViewport* viewport) c_shumate_scale_set_viewport; 570 571 // shumate.SimpleMap 572 573 GType function() c_shumate_simple_map_get_type; 574 ShumateSimpleMap* function() c_shumate_simple_map_new; 575 void function(ShumateSimpleMap* self, ShumateLayer* layer) c_shumate_simple_map_add_overlay_layer; 576 ShumateCompass* function(ShumateSimpleMap* self) c_shumate_simple_map_get_compass; 577 ShumateLicense* function(ShumateSimpleMap* self) c_shumate_simple_map_get_license; 578 ShumateMapSource* function(ShumateSimpleMap* self) c_shumate_simple_map_get_map_source; 579 ShumateScale* function(ShumateSimpleMap* self) c_shumate_simple_map_get_scale; 580 int function(ShumateSimpleMap* self) c_shumate_simple_map_get_show_zoom_buttons; 581 ShumateViewport* function(ShumateSimpleMap* self) c_shumate_simple_map_get_viewport; 582 void function(ShumateSimpleMap* self, ShumateLayer* layer, uint idx) c_shumate_simple_map_insert_overlay_layer; 583 void function(ShumateSimpleMap* self, ShumateLayer* layer) c_shumate_simple_map_remove_overlay_layer; 584 void function(ShumateSimpleMap* self, ShumateMapSource* mapSource) c_shumate_simple_map_set_map_source; 585 void function(ShumateSimpleMap* self, int showZoomButtons) c_shumate_simple_map_set_show_zoom_buttons; 586 587 // shumate.Tile 588 589 GType function() c_shumate_tile_get_type; 590 ShumateTile* function() c_shumate_tile_new; 591 ShumateTile* function(uint x, uint y, uint size, uint zoomLevel) c_shumate_tile_new_full; 592 const(char)* function(ShumateTile* self) c_shumate_tile_get_etag; 593 int function(ShumateTile* self) c_shumate_tile_get_fade_in; 594 GDateTime* function(ShumateTile* self) c_shumate_tile_get_modified_time; 595 uint function(ShumateTile* self) c_shumate_tile_get_size; 596 ShumateState function(ShumateTile* self) c_shumate_tile_get_state; 597 GdkTexture* function(ShumateTile* self) c_shumate_tile_get_texture; 598 uint function(ShumateTile* self) c_shumate_tile_get_x; 599 uint function(ShumateTile* self) c_shumate_tile_get_y; 600 uint function(ShumateTile* self) c_shumate_tile_get_zoom_level; 601 void function(ShumateTile* self, const(char)* etag) c_shumate_tile_set_etag; 602 void function(ShumateTile* self, int fadeIn) c_shumate_tile_set_fade_in; 603 void function(ShumateTile* self, GDateTime* modifiedTime) c_shumate_tile_set_modified_time; 604 void function(ShumateTile* self, uint size) c_shumate_tile_set_size; 605 void function(ShumateTile* self, ShumateState state) c_shumate_tile_set_state; 606 void function(ShumateTile* self, GdkTexture* texture) c_shumate_tile_set_texture; 607 void function(ShumateTile* self, uint x) c_shumate_tile_set_x; 608 void function(ShumateTile* self, uint y) c_shumate_tile_set_y; 609 void function(ShumateTile* self, uint zoomLevel) c_shumate_tile_set_zoom_level; 610 611 // shumate.TileDownloader 612 613 GType function() c_shumate_tile_downloader_get_type; 614 ShumateTileDownloader* function(const(char)* urlTemplate) c_shumate_tile_downloader_new; 615 616 // shumate.VectorRenderer 617 618 GType function() c_shumate_vector_renderer_get_type; 619 ShumateVectorRenderer* function(ShumateDataSource* dataSource, const(char)* styleJson, GError** err) c_shumate_vector_renderer_new; 620 ShumateVectorRenderer* function(const(char)* urlTemplate, const(char)* styleJson, GError** err) c_shumate_vector_renderer_new_from_url; 621 ShumateVectorRenderer* function(const(char)* id, const(char)* name, const(char)* license, const(char)* licenseUri, uint minZoom, uint maxZoom, uint tileSize, ShumateMapProjection projection, ShumateDataSource* dataSource, const(char)* styleJson, GError** err) c_shumate_vector_renderer_new_full; 622 ShumateVectorRenderer* function(const(char)* id, const(char)* name, const(char)* license, const(char)* licenseUri, uint minZoom, uint maxZoom, uint tileSize, ShumateMapProjection projection, const(char)* urlTemplate, const(char)* styleJson, GError** err) c_shumate_vector_renderer_new_full_from_url; 623 int function() c_shumate_vector_renderer_is_supported; 624 625 // shumate.Viewport 626 627 GType function() c_shumate_viewport_get_type; 628 ShumateViewport* function() c_shumate_viewport_new; 629 uint function(ShumateViewport* self) c_shumate_viewport_get_max_zoom_level; 630 uint function(ShumateViewport* self) c_shumate_viewport_get_min_zoom_level; 631 ShumateMapSource* function(ShumateViewport* self) c_shumate_viewport_get_reference_map_source; 632 double function(ShumateViewport* self) c_shumate_viewport_get_rotation; 633 double function(ShumateViewport* self) c_shumate_viewport_get_zoom_level; 634 void function(ShumateViewport* self, GtkWidget* widget, double latitude, double longitude, double* x, double* y) c_shumate_viewport_location_to_widget_coords; 635 void function(ShumateViewport* self, uint maxZoomLevel) c_shumate_viewport_set_max_zoom_level; 636 void function(ShumateViewport* self, uint minZoomLevel) c_shumate_viewport_set_min_zoom_level; 637 void function(ShumateViewport* self, ShumateMapSource* mapSource) c_shumate_viewport_set_reference_map_source; 638 void function(ShumateViewport* self, double rotation) c_shumate_viewport_set_rotation; 639 void function(ShumateViewport* self, double zoomLevel) c_shumate_viewport_set_zoom_level; 640 void function(ShumateViewport* self, GtkWidget* widget, double x, double y, double* latitude, double* longitude) c_shumate_viewport_widget_coords_to_location; 641 void function(ShumateViewport* self) c_shumate_viewport_zoom_in; 642 void function(ShumateViewport* self) c_shumate_viewport_zoom_out; 643 } 644 645 646 // shumate.Compass 647 648 alias c_shumate_compass_get_type shumate_compass_get_type; 649 alias c_shumate_compass_new shumate_compass_new; 650 alias c_shumate_compass_get_viewport shumate_compass_get_viewport; 651 alias c_shumate_compass_set_viewport shumate_compass_set_viewport; 652 653 // shumate.Coordinate 654 655 alias c_shumate_coordinate_get_type shumate_coordinate_get_type; 656 alias c_shumate_coordinate_new shumate_coordinate_new; 657 alias c_shumate_coordinate_new_full shumate_coordinate_new_full; 658 659 // shumate.DataSource 660 661 alias c_shumate_data_source_get_type shumate_data_source_get_type; 662 alias c_shumate_data_source_get_tile_data_async shumate_data_source_get_tile_data_async; 663 alias c_shumate_data_source_get_tile_data_finish shumate_data_source_get_tile_data_finish; 664 665 // shumate.FileCache 666 667 alias c_shumate_file_cache_get_type shumate_file_cache_get_type; 668 alias c_shumate_file_cache_new_full shumate_file_cache_new_full; 669 alias c_shumate_file_cache_get_cache_dir shumate_file_cache_get_cache_dir; 670 alias c_shumate_file_cache_get_cache_key shumate_file_cache_get_cache_key; 671 alias c_shumate_file_cache_get_size_limit shumate_file_cache_get_size_limit; 672 alias c_shumate_file_cache_get_tile_async shumate_file_cache_get_tile_async; 673 alias c_shumate_file_cache_get_tile_finish shumate_file_cache_get_tile_finish; 674 alias c_shumate_file_cache_mark_up_to_date shumate_file_cache_mark_up_to_date; 675 alias c_shumate_file_cache_purge_cache_async shumate_file_cache_purge_cache_async; 676 alias c_shumate_file_cache_purge_cache_finish shumate_file_cache_purge_cache_finish; 677 alias c_shumate_file_cache_set_size_limit shumate_file_cache_set_size_limit; 678 alias c_shumate_file_cache_store_tile_async shumate_file_cache_store_tile_async; 679 alias c_shumate_file_cache_store_tile_finish shumate_file_cache_store_tile_finish; 680 681 // shumate.Layer 682 683 alias c_shumate_layer_get_type shumate_layer_get_type; 684 alias c_shumate_layer_get_viewport shumate_layer_get_viewport; 685 686 // shumate.LicenseSh 687 688 alias c_shumate_license_get_type shumate_license_get_type; 689 alias c_shumate_license_new shumate_license_new; 690 alias c_shumate_license_append_map_source shumate_license_append_map_source; 691 alias c_shumate_license_get_extra_text shumate_license_get_extra_text; 692 alias c_shumate_license_get_xalign shumate_license_get_xalign; 693 alias c_shumate_license_prepend_map_source shumate_license_prepend_map_source; 694 alias c_shumate_license_remove_map_source shumate_license_remove_map_source; 695 alias c_shumate_license_set_extra_text shumate_license_set_extra_text; 696 alias c_shumate_license_set_xalign shumate_license_set_xalign; 697 698 // shumate.Location 699 700 alias c_shumate_location_get_type shumate_location_get_type; 701 alias c_shumate_location_get_latitude shumate_location_get_latitude; 702 alias c_shumate_location_get_longitude shumate_location_get_longitude; 703 alias c_shumate_location_set_location shumate_location_set_location; 704 705 // shumate.Map 706 707 alias c_shumate_map_get_type shumate_map_get_type; 708 alias c_shumate_map_new shumate_map_new; 709 alias c_shumate_map_new_simple shumate_map_new_simple; 710 alias c_shumate_map_add_layer shumate_map_add_layer; 711 alias c_shumate_map_center_on shumate_map_center_on; 712 alias c_shumate_map_get_animate_zoom shumate_map_get_animate_zoom; 713 alias c_shumate_map_get_go_to_duration shumate_map_get_go_to_duration; 714 alias c_shumate_map_get_state shumate_map_get_state; 715 alias c_shumate_map_get_viewport shumate_map_get_viewport; 716 alias c_shumate_map_get_zoom_on_double_click shumate_map_get_zoom_on_double_click; 717 alias c_shumate_map_go_to shumate_map_go_to; 718 alias c_shumate_map_insert_layer_above shumate_map_insert_layer_above; 719 alias c_shumate_map_insert_layer_behind shumate_map_insert_layer_behind; 720 alias c_shumate_map_remove_layer shumate_map_remove_layer; 721 alias c_shumate_map_set_animate_zoom shumate_map_set_animate_zoom; 722 alias c_shumate_map_set_go_to_duration shumate_map_set_go_to_duration; 723 alias c_shumate_map_set_map_source shumate_map_set_map_source; 724 alias c_shumate_map_set_zoom_on_double_click shumate_map_set_zoom_on_double_click; 725 alias c_shumate_map_stop_go_to shumate_map_stop_go_to; 726 727 // shumate.MapLayer 728 729 alias c_shumate_map_layer_get_type shumate_map_layer_get_type; 730 alias c_shumate_map_layer_new shumate_map_layer_new; 731 732 // shumate.MapSource 733 734 alias c_shumate_map_source_get_type shumate_map_source_get_type; 735 alias c_shumate_map_source_fill_tile_async shumate_map_source_fill_tile_async; 736 alias c_shumate_map_source_fill_tile_finish shumate_map_source_fill_tile_finish; 737 alias c_shumate_map_source_get_column_count shumate_map_source_get_column_count; 738 alias c_shumate_map_source_get_id shumate_map_source_get_id; 739 alias c_shumate_map_source_get_latitude shumate_map_source_get_latitude; 740 alias c_shumate_map_source_get_license shumate_map_source_get_license; 741 alias c_shumate_map_source_get_license_uri shumate_map_source_get_license_uri; 742 alias c_shumate_map_source_get_longitude shumate_map_source_get_longitude; 743 alias c_shumate_map_source_get_max_zoom_level shumate_map_source_get_max_zoom_level; 744 alias c_shumate_map_source_get_meters_per_pixel shumate_map_source_get_meters_per_pixel; 745 alias c_shumate_map_source_get_min_zoom_level shumate_map_source_get_min_zoom_level; 746 alias c_shumate_map_source_get_name shumate_map_source_get_name; 747 alias c_shumate_map_source_get_projection shumate_map_source_get_projection; 748 alias c_shumate_map_source_get_row_count shumate_map_source_get_row_count; 749 alias c_shumate_map_source_get_tile_size shumate_map_source_get_tile_size; 750 alias c_shumate_map_source_get_tile_size_at_zoom shumate_map_source_get_tile_size_at_zoom; 751 alias c_shumate_map_source_get_x shumate_map_source_get_x; 752 alias c_shumate_map_source_get_y shumate_map_source_get_y; 753 alias c_shumate_map_source_set_id shumate_map_source_set_id; 754 alias c_shumate_map_source_set_license shumate_map_source_set_license; 755 alias c_shumate_map_source_set_license_uri shumate_map_source_set_license_uri; 756 alias c_shumate_map_source_set_max_zoom_level shumate_map_source_set_max_zoom_level; 757 alias c_shumate_map_source_set_min_zoom_level shumate_map_source_set_min_zoom_level; 758 alias c_shumate_map_source_set_name shumate_map_source_set_name; 759 alias c_shumate_map_source_set_projection shumate_map_source_set_projection; 760 alias c_shumate_map_source_set_tile_size shumate_map_source_set_tile_size; 761 762 // shumate.MapSourceRegistry 763 764 alias c_shumate_map_source_registry_get_type shumate_map_source_registry_get_type; 765 alias c_shumate_map_source_registry_new shumate_map_source_registry_new; 766 alias c_shumate_map_source_registry_new_with_defaults shumate_map_source_registry_new_with_defaults; 767 alias c_shumate_map_source_registry_add shumate_map_source_registry_add; 768 alias c_shumate_map_source_registry_get_by_id shumate_map_source_registry_get_by_id; 769 alias c_shumate_map_source_registry_populate_defaults shumate_map_source_registry_populate_defaults; 770 alias c_shumate_map_source_registry_remove shumate_map_source_registry_remove; 771 772 // shumate.Marker 773 774 alias c_shumate_marker_get_type shumate_marker_get_type; 775 alias c_shumate_marker_new shumate_marker_new; 776 alias c_shumate_marker_animate_in shumate_marker_animate_in; 777 alias c_shumate_marker_animate_in_with_delay shumate_marker_animate_in_with_delay; 778 alias c_shumate_marker_animate_out shumate_marker_animate_out; 779 alias c_shumate_marker_animate_out_with_delay shumate_marker_animate_out_with_delay; 780 alias c_shumate_marker_get_child shumate_marker_get_child; 781 alias c_shumate_marker_get_draggable shumate_marker_get_draggable; 782 alias c_shumate_marker_get_selectable shumate_marker_get_selectable; 783 alias c_shumate_marker_is_selected shumate_marker_is_selected; 784 alias c_shumate_marker_set_child shumate_marker_set_child; 785 alias c_shumate_marker_set_draggable shumate_marker_set_draggable; 786 alias c_shumate_marker_set_selectable shumate_marker_set_selectable; 787 788 // shumate.MarkerLayer 789 790 alias c_shumate_marker_layer_get_type shumate_marker_layer_get_type; 791 alias c_shumate_marker_layer_new shumate_marker_layer_new; 792 alias c_shumate_marker_layer_new_full shumate_marker_layer_new_full; 793 alias c_shumate_marker_layer_add_marker shumate_marker_layer_add_marker; 794 alias c_shumate_marker_layer_animate_in_all_markers shumate_marker_layer_animate_in_all_markers; 795 alias c_shumate_marker_layer_animate_out_all_markers shumate_marker_layer_animate_out_all_markers; 796 alias c_shumate_marker_layer_get_markers shumate_marker_layer_get_markers; 797 alias c_shumate_marker_layer_get_selected shumate_marker_layer_get_selected; 798 alias c_shumate_marker_layer_get_selection_mode shumate_marker_layer_get_selection_mode; 799 alias c_shumate_marker_layer_hide_all_markers shumate_marker_layer_hide_all_markers; 800 alias c_shumate_marker_layer_remove_all shumate_marker_layer_remove_all; 801 alias c_shumate_marker_layer_remove_marker shumate_marker_layer_remove_marker; 802 alias c_shumate_marker_layer_select_all_markers shumate_marker_layer_select_all_markers; 803 alias c_shumate_marker_layer_select_marker shumate_marker_layer_select_marker; 804 alias c_shumate_marker_layer_set_all_markers_draggable shumate_marker_layer_set_all_markers_draggable; 805 alias c_shumate_marker_layer_set_all_markers_undraggable shumate_marker_layer_set_all_markers_undraggable; 806 alias c_shumate_marker_layer_set_selection_mode shumate_marker_layer_set_selection_mode; 807 alias c_shumate_marker_layer_show_all_markers shumate_marker_layer_show_all_markers; 808 alias c_shumate_marker_layer_unselect_all_markers shumate_marker_layer_unselect_all_markers; 809 alias c_shumate_marker_layer_unselect_marker shumate_marker_layer_unselect_marker; 810 811 // shumate.MemoryCache 812 813 alias c_shumate_memory_cache_get_type shumate_memory_cache_get_type; 814 alias c_shumate_memory_cache_new_full shumate_memory_cache_new_full; 815 alias c_shumate_memory_cache_clean shumate_memory_cache_clean; 816 alias c_shumate_memory_cache_get_size_limit shumate_memory_cache_get_size_limit; 817 alias c_shumate_memory_cache_set_size_limit shumate_memory_cache_set_size_limit; 818 alias c_shumate_memory_cache_store_texture shumate_memory_cache_store_texture; 819 alias c_shumate_memory_cache_try_fill_tile shumate_memory_cache_try_fill_tile; 820 821 // shumate.PathLayer 822 823 alias c_shumate_path_layer_get_type shumate_path_layer_get_type; 824 alias c_shumate_path_layer_new shumate_path_layer_new; 825 alias c_shumate_path_layer_add_node shumate_path_layer_add_node; 826 alias c_shumate_path_layer_get_closed shumate_path_layer_get_closed; 827 alias c_shumate_path_layer_get_dash shumate_path_layer_get_dash; 828 alias c_shumate_path_layer_get_fill shumate_path_layer_get_fill; 829 alias c_shumate_path_layer_get_fill_color shumate_path_layer_get_fill_color; 830 alias c_shumate_path_layer_get_nodes shumate_path_layer_get_nodes; 831 alias c_shumate_path_layer_get_outline_color shumate_path_layer_get_outline_color; 832 alias c_shumate_path_layer_get_outline_width shumate_path_layer_get_outline_width; 833 alias c_shumate_path_layer_get_stroke shumate_path_layer_get_stroke; 834 alias c_shumate_path_layer_get_stroke_color shumate_path_layer_get_stroke_color; 835 alias c_shumate_path_layer_get_stroke_width shumate_path_layer_get_stroke_width; 836 alias c_shumate_path_layer_insert_node shumate_path_layer_insert_node; 837 alias c_shumate_path_layer_remove_all shumate_path_layer_remove_all; 838 alias c_shumate_path_layer_remove_node shumate_path_layer_remove_node; 839 alias c_shumate_path_layer_set_closed shumate_path_layer_set_closed; 840 alias c_shumate_path_layer_set_dash shumate_path_layer_set_dash; 841 alias c_shumate_path_layer_set_fill shumate_path_layer_set_fill; 842 alias c_shumate_path_layer_set_fill_color shumate_path_layer_set_fill_color; 843 alias c_shumate_path_layer_set_outline_color shumate_path_layer_set_outline_color; 844 alias c_shumate_path_layer_set_outline_width shumate_path_layer_set_outline_width; 845 alias c_shumate_path_layer_set_stroke shumate_path_layer_set_stroke; 846 alias c_shumate_path_layer_set_stroke_color shumate_path_layer_set_stroke_color; 847 alias c_shumate_path_layer_set_stroke_width shumate_path_layer_set_stroke_width; 848 849 // shumate.Point 850 851 alias c_shumate_point_get_type shumate_point_get_type; 852 alias c_shumate_point_new shumate_point_new; 853 854 // shumate.RasterRenderer 855 856 alias c_shumate_raster_renderer_get_type shumate_raster_renderer_get_type; 857 alias c_shumate_raster_renderer_new shumate_raster_renderer_new; 858 alias c_shumate_raster_renderer_new_from_url shumate_raster_renderer_new_from_url; 859 alias c_shumate_raster_renderer_new_full shumate_raster_renderer_new_full; 860 alias c_shumate_raster_renderer_new_full_from_url shumate_raster_renderer_new_full_from_url; 861 862 // shumate.Scale 863 864 alias c_shumate_scale_get_type shumate_scale_get_type; 865 alias c_shumate_scale_new shumate_scale_new; 866 alias c_shumate_scale_get_max_width shumate_scale_get_max_width; 867 alias c_shumate_scale_get_unit shumate_scale_get_unit; 868 alias c_shumate_scale_get_viewport shumate_scale_get_viewport; 869 alias c_shumate_scale_set_max_width shumate_scale_set_max_width; 870 alias c_shumate_scale_set_unit shumate_scale_set_unit; 871 alias c_shumate_scale_set_viewport shumate_scale_set_viewport; 872 873 // shumate.SimpleMap 874 875 alias c_shumate_simple_map_get_type shumate_simple_map_get_type; 876 alias c_shumate_simple_map_new shumate_simple_map_new; 877 alias c_shumate_simple_map_add_overlay_layer shumate_simple_map_add_overlay_layer; 878 alias c_shumate_simple_map_get_compass shumate_simple_map_get_compass; 879 alias c_shumate_simple_map_get_license shumate_simple_map_get_license; 880 alias c_shumate_simple_map_get_map_source shumate_simple_map_get_map_source; 881 alias c_shumate_simple_map_get_scale shumate_simple_map_get_scale; 882 alias c_shumate_simple_map_get_show_zoom_buttons shumate_simple_map_get_show_zoom_buttons; 883 alias c_shumate_simple_map_get_viewport shumate_simple_map_get_viewport; 884 alias c_shumate_simple_map_insert_overlay_layer shumate_simple_map_insert_overlay_layer; 885 alias c_shumate_simple_map_remove_overlay_layer shumate_simple_map_remove_overlay_layer; 886 alias c_shumate_simple_map_set_map_source shumate_simple_map_set_map_source; 887 alias c_shumate_simple_map_set_show_zoom_buttons shumate_simple_map_set_show_zoom_buttons; 888 889 // shumate.Tile 890 891 alias c_shumate_tile_get_type shumate_tile_get_type; 892 alias c_shumate_tile_new shumate_tile_new; 893 alias c_shumate_tile_new_full shumate_tile_new_full; 894 alias c_shumate_tile_get_etag shumate_tile_get_etag; 895 alias c_shumate_tile_get_fade_in shumate_tile_get_fade_in; 896 alias c_shumate_tile_get_modified_time shumate_tile_get_modified_time; 897 alias c_shumate_tile_get_size shumate_tile_get_size; 898 alias c_shumate_tile_get_state shumate_tile_get_state; 899 alias c_shumate_tile_get_texture shumate_tile_get_texture; 900 alias c_shumate_tile_get_x shumate_tile_get_x; 901 alias c_shumate_tile_get_y shumate_tile_get_y; 902 alias c_shumate_tile_get_zoom_level shumate_tile_get_zoom_level; 903 alias c_shumate_tile_set_etag shumate_tile_set_etag; 904 alias c_shumate_tile_set_fade_in shumate_tile_set_fade_in; 905 alias c_shumate_tile_set_modified_time shumate_tile_set_modified_time; 906 alias c_shumate_tile_set_size shumate_tile_set_size; 907 alias c_shumate_tile_set_state shumate_tile_set_state; 908 alias c_shumate_tile_set_texture shumate_tile_set_texture; 909 alias c_shumate_tile_set_x shumate_tile_set_x; 910 alias c_shumate_tile_set_y shumate_tile_set_y; 911 alias c_shumate_tile_set_zoom_level shumate_tile_set_zoom_level; 912 913 // shumate.TileDownloader 914 915 alias c_shumate_tile_downloader_get_type shumate_tile_downloader_get_type; 916 alias c_shumate_tile_downloader_new shumate_tile_downloader_new; 917 918 // shumate.VectorRenderer 919 920 alias c_shumate_vector_renderer_get_type shumate_vector_renderer_get_type; 921 alias c_shumate_vector_renderer_new shumate_vector_renderer_new; 922 alias c_shumate_vector_renderer_new_from_url shumate_vector_renderer_new_from_url; 923 alias c_shumate_vector_renderer_new_full shumate_vector_renderer_new_full; 924 alias c_shumate_vector_renderer_new_full_from_url shumate_vector_renderer_new_full_from_url; 925 alias c_shumate_vector_renderer_is_supported shumate_vector_renderer_is_supported; 926 927 // shumate.Viewport 928 929 alias c_shumate_viewport_get_type shumate_viewport_get_type; 930 alias c_shumate_viewport_new shumate_viewport_new; 931 alias c_shumate_viewport_get_max_zoom_level shumate_viewport_get_max_zoom_level; 932 alias c_shumate_viewport_get_min_zoom_level shumate_viewport_get_min_zoom_level; 933 alias c_shumate_viewport_get_reference_map_source shumate_viewport_get_reference_map_source; 934 alias c_shumate_viewport_get_rotation shumate_viewport_get_rotation; 935 alias c_shumate_viewport_get_zoom_level shumate_viewport_get_zoom_level; 936 alias c_shumate_viewport_location_to_widget_coords shumate_viewport_location_to_widget_coords; 937 alias c_shumate_viewport_set_max_zoom_level shumate_viewport_set_max_zoom_level; 938 alias c_shumate_viewport_set_min_zoom_level shumate_viewport_set_min_zoom_level; 939 alias c_shumate_viewport_set_reference_map_source shumate_viewport_set_reference_map_source; 940 alias c_shumate_viewport_set_rotation shumate_viewport_set_rotation; 941 alias c_shumate_viewport_set_zoom_level shumate_viewport_set_zoom_level; 942 alias c_shumate_viewport_widget_coords_to_location shumate_viewport_widget_coords_to_location; 943 alias c_shumate_viewport_zoom_in shumate_viewport_zoom_in; 944 alias c_shumate_viewport_zoom_out shumate_viewport_zoom_out;